package com.maycari.captainbi.data.po;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 订单详情列表
 * </p>
 *
 * @author 王宏伟
 * @since 2021-04-02
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("captain_17")
public class Captain17Po implements Serializable {

    private static final long serialVersionUID = 1L;

    private Long id;

    /**
     * 站点id
     */
    private Integer siteId;

    /**
     * 订单id
     */
    private String orderid;

    /**
     * 商品的亚马逊标准识别号 (ASIN)。
     */
    private String asin;

    /**
     * 商品的卖家 SKU。
     */
    private String sellersku;

    /**
     * 亚马逊定义的订单商品识别号。
     */
    private String orderitemid;

    /**
     * 图片字段
     */
    private String thumbPath;

    /**
     * 商品名称。
     */
    private String title;

    /**
     * 下面两个子元素的父元素 (两个子元素的类型为：xs:string)：
     */
    private Integer quantityordered;

    /**
     * 已配送的商品数量。
     */
    private Integer quantityshipped;

    /**
     * PromotionId 元素列表
     */
    private String promotionids;

    /**
     * 买家提供的礼品消息。
     */
    private String giftmessagetext;

    /**
     * 买家指定的礼品包装等级。
     */
    private String giftwraplevel;

    /**
     * 卖家描述的商品状况。
     */
    private String conditionnote;

    /**
     * 商品的状况。
     */
    private String conditionid;

    /**
     * 商品的子状况。
     */
    private String conditionsubtypeid;

    /**
     * 订单预约送货上门的开始日期（目的地时区）。日期格式为 ISO 8601。
     */
    private Integer scheduleddeliverystartdate;

    /**
     * 订单预约送货上门的终止日期（目的地时区）。日期格式为 ISO 8601。
     */
    private Integer scheduleddeliveryenddate;

    /**
     * 订单商品的售价。注意，订单商品指的商品和数量。这意味着，ItemPrice 的价值等于商品售价乘以订购数量。请注意： ItemPrice 不包括ShippingPrice 和GiftWrapPrice。
     */
    private String itempriceCurrencycode;

    /**
     * 订单商品的售价。注意，订单商品指的商品和数量。这意味着，ItemPrice 的价值等于商品售价乘以订购数量。请注意： ItemPrice 不包括ShippingPrice 和GiftWrapPrice
     */
    private BigDecimal itempriceAmount;

    /**
     * 运费
     */
    private String shippingpriceCurrencycode;

    /**
     * 运费  金额
     */
    private BigDecimal shippingpriceAmount;

    /**
     * 商品的礼品包装金额。 货币
     */
    private String giftwrappriceCurrencycode;

    /**
     * 商品的礼品包装金额。 金额
     */
    private BigDecimal giftwrappriceAmount;

    /**
     * 商品价格的税费。 货币
     */
    private String itemtaxCurrencycode;

    /**
     * 商品价格的税费。 金额
     */
    private BigDecimal itemtaxAmount;

    /**
     * 运费的税费。货币
     */
    private String shippingtaxCurrencycode;

    /**
     * 运费税费 金额
     */
    private BigDecimal shippingtaxAmount;

    /**
     * 礼品包装金额的税费。
     */
    private String giftwraptaxCurrencycode;

    /**
     * 礼品包装金额的税费。
     */
    private BigDecimal giftwraptaxAmount;

    /**
     * 运费的折扣。
     */
    private String shippingdiscountCurrencycode;

    /**
     * 运费的折扣。
     */
    private BigDecimal shippingdiscountAmount;

    /**
     * 报价中的全部促销折扣总计。
     */
    private String promotiondiscountCurrencycode;

    /**
     * 报价中的全部促销折扣总计。
     */
    private BigDecimal promotiondiscountAmount;

    /**
     * COD 服务费用。注： CODFee 是仅在日本 (JP) 使用的响应元素。
     */
    private BigDecimal codfeeAmount;

    /**
     * 货到付款费用的折扣。注： CODFeeDiscount 是仅在日本 (JP) 使用的响应元素。
     */
    private String codfeediscountCurrencycode;

    /**
     * 货到付款费用的折扣。注： CODFeeDiscount 是仅在日本 (JP) 使用的响应元素。
     */
    private BigDecimal codfeediscountAmount;

    /**
     * 发票要求信息。
     */
    private String invoicedataInvoicerequirement;

    /**
     * 买家在下订单时选择的发票类目信息。
     */
    private String invoicedataBuyerselectedinvoicecategory;

    /**
     * 买家指定的发票抬头。
     */
    private String invoicedataInvoicetitle;

    /**
     * 发票信息。
     */
    private String invoicedataInvoiceinformation;

    /**
     * 汇率(对美元的汇率)
     */
    private BigDecimal exchangRate;

    /**
     * 退货数量
     */
    private Integer returnNums;

    /**
     * 退货时间(北京时间)
     */
    private Integer returnTime;

    /**
     * 退货时间(当地时间)
     */
    private Integer localReturnTime;

    /**
     * 退货原因
     */
    private String returnReason;

    /**
     * 亚马逊退货原因描述
     */
    private String returnDetailed;

    /**
     * 备注类型 1.未处理 2.待处理 3.已处理
     */
    private Integer remarkType;

    /**
     * 亚马逊fulfillment-center-id
     */
    private String returnFulfillmentCenterId;

    /**
     * 订单详细的系统插入时间
     */
    private Integer createTime;

    /**
     * 系统的更新时间
     */
    private Integer modifiedTime;

    /**
     * 授权管理表id
     */
    private Integer authorizationId;

}
